Skip to content

Automatic Streamline SDK Download Script#6

Open
johnlogostini wants to merge 18 commits into
NVIDIA-RTX:nvidia-pt-dlssfrom
johnlogostini:GameWorks_Streamline_Script
Open

Automatic Streamline SDK Download Script#6
johnlogostini wants to merge 18 commits into
NVIDIA-RTX:nvidia-pt-dlssfrom
johnlogostini:GameWorks_Streamline_Script

Conversation

@johnlogostini

Copy link
Copy Markdown

Automatic Streamline SDK Download Script

Created an automatic download script to download the Steamline SDK from GitHub and store it in the temporary build folder, then place the DLLs into the bin folder on build completion.

This works correctly from my testing, and there are only a few things I need to modify to ensure it doesn’t try to pull the SDK on 32-bit systems. It also correctly detects and doesn’t pull on ARM or other non x86_64 architectures. Additionally, this only runs on Windows for the moment since Steamline is only supported there.

I may make a few changes, but this works as intended, so I want to get it in everyone’s hands to find edge case problems.

@johnlogostini

Copy link
Copy Markdown
Author

Also, this automatically disables Steamline if the SDKs are missing.

@johnlogostini

johnlogostini commented Apr 18, 2026

Copy link
Copy Markdown
Author

Here’s what the log looks like when building. I already have the editor builds. I just cleared out Steamline so it runs fresh can you tell me if this is too much log bloat? I wanted to make it obvious what’s happening, but if this is too much I can tone it back.
Screenshot 2026-04-18 020739

@johnlogostini johnlogostini force-pushed the GameWorks_Streamline_Script branch from 9fc5bb7 to 0c92e0d Compare May 20, 2026 19:22
This was 4 commits squashed down

Moved the streamline entry to disable if SDK is missing.

Moved the STREAMLINE_ENABLED flag so that if the SDK is missing or unsupported, the flag can be automatically disabled.

Initial Streamline automatic download script.

Added the ability to disable installing the Streamline SDK.
@johnlogostini johnlogostini force-pushed the GameWorks_Streamline_Script branch from 0c92e0d to 7590b78 Compare May 20, 2026 19:24
@lsikkesNV lsikkesNV force-pushed the nvidia-pt-dlss branch 7 times, most recently from 887e1ae to a47a765 Compare May 21, 2026 08:26
@lsikkesNV lsikkesNV force-pushed the nvidia-pt-dlss branch 3 times, most recently from fab75b8 to ce5786d Compare June 16, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants